package com.abu;

public class Phone {
    public synchronized void Sms() {//普通同步的发短信的方法


        System.out.println("发短信");
    }

    public synchronized void Sem() {//普通同步的发邮件的方法
        System.out.println("发邮件");
    }

    public static void main(String[] args) throws InterruptedException {
        Phone phone1 = new Phone();//一个对象

        new Thread(() -> {
            phone1.Sem();
        }, "b").start();//b线程调用资源类中的发邮件

        new Thread(() -> {
            phone1.Sms();
        }, "a").start();//a线程调用资源类中的发短信


    }
}
